Preparación de un dispositivo Linux para instalación remota del Agente de red

Para preparar un dispositivo con Linux para la instalación remota del Agente de red:

  1. Asegúrese de que el siguiente software está instalado en el dispositivo Linux de destino:
    • Sudo
    • Intérprete de lenguaje Perl versión 5.10 o posterior
  2. Pruebe la configuración del dispositivo:
    1. Compruebe si puede conectarse al dispositivo a mediante un cliente SSH (por ejemplo PuTTY).

      Si no puede conectarse al dispositivo, abra el archivo /etc/ssh/sshd_config y asegúrese de que los siguientes ajustes tengan los respectivos valores indicados a continuación:

      PasswordAuthentication no

      ChallengeResponseAuthentication yes

      Guarde el archivo (si es necesario) y reinicie el servicio SSH usando el comando sudo service ssh restart.

    2. Desactive la contraseña de sudo para la cuenta de usuario bajo la cual se debe conectar el dispositivo.
    3. Use el comando visudo en sudo para abrir el archivo de configuración sudoers.

      En el archivo que ha abierto, busque la línea que comienza con %sudo (o con %wheel is usa el sistema operativo CentOS). En dicha línea, especifique lo siguiente: <nombre de usuario> ALL = (ALL) NOPASSWD: ALL. En este caso, el <nombre de usuario> es la cuenta de usuario que se utilizará para conectar el dispositivo mediante SSH. Si está utilizando el sistema operativo Astra Linux, en el archivo /etc/sudoers agregue la última línea con el siguiente texto: %astra-admin ALL=(ALL:ALL) NOPASSWD: ALL

    4. Guarde el archivo sudoers y después ciérrelo.
    5. Conéctese al dispositivo de nuevo a través de SSH y asegúrese de que el servicio de Sudo no le solicite introducir una contraseña, porque puede usar el comando sudo whoami para hacerlo.
  3. Abra el fichero /etc/systemd/logind.conf file, y ejecute una de las siguientes acciones:
    • Especifique "no" como valor para el ajuste KillUserProcesses: KillUserProcesses=no
    • Para la configuración de KillExcludeUsers, escriba el nombre de usuario de la cuenta con la que se va a realizar la instalación remota, por ejemplo, KillExcludeUsers=root.

    Para aplicar el ajuste modificado, reinicie el dispositivo Linux o ejecute el siguiente comando:

    $ sudo systemctl restart systemd-logind.service

  4. Si desea instalar Agente de red en dispositivos con el sistema operativo SUSE Linux Enterprise Server 15, instale el paquete insserv-compat primero para configurar el Agente de red.
  5. Descargar y crear un paquete de instalación:
    1. Antes de instalar el paquete en el dispositivo, asegúrese de que ya tiene instaladas todas las dependencias (programas y bibliotecas) para este paquete.

      Puede ver las dependencias de cada paquete por su propia cuenta, mediante las utilidades específicas de la distribución Linux en la que instalará el paquete. Para obtener más información sobre las utilidades, consulte la documentación del sistema operativo.

    2. Descargue el paquete de instalación del Agente de red.
    3. Para crear un paquete de instalación remota, use los siguientes archivos:
      • klnagent.kpd
      • akinstall.sh
      • Paquete .deb o .rpm de Agente de red
  6. Cree una tarea de instalación remota con la siguiente configuración:
    • En la página Configuración del Asistente para añadir tareas, marque la casilla Usando los recursos del sistema operativo mediante el Servidor de administración. Desmarcar todas las demás selecciones.
    • En la página Seleccionar una cuenta para ejecutar la tarea, para ejecutar la tarea, especifique la configuración de la cuenta de usuario que se utiliza para conectar el dispositivo mediante SSH.
  7. Ejecute la tarea de instalación remota. Utilice la opción para el su comando para preservar el medio ambiente: -m, -p, --preservar el medio ambiente.

Es posible que se devuelva un error si instala el Agente de red mediante SSH en dispositivos que ejecutan versiones de Fedora anteriores a la versión 20. En este caso, para una instalación correcta de Agente de red, comente la opción Defaults requiretty (inclúyala en la sintaxis de comentarios para eliminarla del código analizado) en el archivo /etc/sudoers. Para obtener una descripción detallada de la condición de la opción Defaults requiretty, que puede causar problemas durante la conexión SSH, consulte el sitio web Bugzilla bugtracker.

Subir